const { timeFormat } = require("./formatTime.js");
var currentTime = Date.now();

let timeStamp = "1663433225892";

//封装
// function timeFormat(timeStamp, formatStr) {
//   timeStamp = Number(timeStamp);
//   var time = new Date(timeStamp);
//   var formatStred;
//   var timeObj = {
//     "Y+": time.getFullYear(),
//     "M+": time.getMonth() + 1,
//     "d+": time.getDate(),
//     "h+": time.getHours(),
//     "m+": time.getMinutes(),
//     "s+": time.getSeconds(),
//   };

//   for (const key in timeObj) {
//     var rge = new RegExp(key);
//     let isContain = rge.test(formatStr);

//     if (!isContain) return;
//     //YYYY格式完 更新一下formatstr 不然永远是初始值 replace不改变原数组
//     formatStred = formatStr.replace(rge, (timeObj[key] + "").padStart(2, "0")); //padStart 补齐 对字符串使用
//     // console.log(formatStr.replace(rge, timeObj[key]));
//   }
//   return formatStred;
// }

console.log(timeFormat(currentTime, "YYYY-MM-dd hh:mm:ss"));
